Big Huge Thesaurus

lymph gland

noun